package com.geeguo.ebuilder.client.business.system.excelimportfailitem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.geeguo.ebuilder.client.base.tenant.model.DataContext;
import com.geeguo.ebuilder.client.business.system.excelimportfailitem.model.ExcelImportFailItemEntity;
import com.geeguo.ebuilder.client.business.system.excelimportfailitem.model.ExcelImportFailItemQuery;
import com.geeguo.ebuilder.client.business.system.excelimportfailitem.model.ExcelImportFailItemVO;
import com.geeguo.ebuilder.core.common.model.vo.PageListVO;

import java.util.List;

public interface ExcelImportFailItemService extends IService<ExcelImportFailItemEntity> {

    PageListVO<ExcelImportFailItemVO> list(ExcelImportFailItemQuery query, DataContext dataContext);
    
    ExcelImportFailItemVO get(String id, DataContext dataContext);

    boolean save(ExcelImportFailItemEntity entity, DataContext dataContext);

    boolean batchSave(List<ExcelImportFailItemEntity> list, DataContext dataContext);
    
    boolean remove(String id, DataContext dataContext);

    boolean removeByImportId(String importId, DataContext dataContext);
}
